"""
编写函数，以列表返回全部符合以下条件的4位整数
1、前两位数字相同，后两位数字相同
2、第1位和第3位数字不同
3、这个数字是一个完全平方数
例如：7744=88^2
"""

def findNumber():
    res = []
    for n in range(1, 10):
        for m in range(0, 10):
            if n == m:
                continue
            num = n * 1000 + n * 100 + m * 10 + m
            for i in range(31, 100):
                if i ** 2 == num:
                    res.append(num)
                    break
    return res

print(findNumber())
